const attrs = {
    attrList:[
        {
            attr:'v-model',
            desc:'绑定值',
            type:'string / number',
            opt:'—',
            default:'—'
        },
        {
            attr:'type',
            desc:'类型',
            type:'string',
            opt:'text，password，textarea',
            default:'text'
        },
        {
            attr:'disabled',
            desc:'是否禁用',
            type:'boolean',
            opt:'—',
            default:'false'
        },
        {
            attr:'clearable',
            desc:'是否可清空',
            type:'boolean',
            opt:'—',
            default:'false'
        },
        {
            attr:'rows',
            desc:'输入框行数（仅 type 为 textarea 时有效）',
            type:'string',
            opt:'—',
            default:'3'
        },
        {
            attr:'autosize',
            desc:'textarea 高度是否自适应，仅 type 为 textarea 时生效。 可以接受一个对象，比如: { minRows: 2, maxRows: 6 }',
            type:'boolean / object',
            opt:'—',
            default:'false'
        },
        {
            attr:'size',
            desc:'输入框大小',
            type:'string',
            opt:'large / medium / small',
            default:'—'
        },
        {
            attr:'maxlength',
            desc:'最大输入长度',
            type:'number',
            opt:'—',
            default:'—'
        },
        {
            attr:'round',
            desc:'是否为圆角',
            type:'boolean',
            opt:'—',
            default:'false'
        },
        {
            attr:'prefixIcon',
            desc:'前置图标',
            type:'string',
            opt:'—',
            default:'—'
        },
        {
            attr:'suffixIcon',
            desc:'后置图标',
            type:'string',
            opt:'—',
            default:'—'
        },
        {
            attr:'showPassword',
            desc:'是否展示密码',
            type:'boolean',
            opt:'—',
            default:'false'
        }
    ],
    eventList:[
        {
            event:'blur',
            desc:'在 Input 失去焦点时触发',
            temp:'(event: Event)'
        },
        {
            event:'focus',
            desc:'在 Input 获得焦点时触发',
            temp:'(event: Event)'
        },
        {
            event:'change',
            desc:'仅在输入框失去焦点或用户按下回车时触发',
            temp:'(value: string | number)'
        },
        {
            event:'input',
            desc:'在 Input 值改变时触发',
            temp:'(value: string | number)'
        }
    ]
};

export default attrs;